Computer Science Glossary

20 Computer Science words terms

I have been studying in Computer Science for 2 years. We are creating and developing application for Android or computer. We are leaning to do website, video game, interface and database. This glossary is here to teach to novice some word that we frequently use. Sources : Google and https://www.webopedia.com/

algorithm
noun
The process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Example: This application uses complexes algorithm
en: algorithme
application
noun
An application is a software program that runs on your computer. Web browsers, e-mail programs, word processors, games, and utilities are all applications.
Example: I need to download more application for my phone
en: application
artificial intelligence (AI)
noun
Artificial intelligence (AI) is a wide-ranging branch of computer science concerned with building smart machines capable of performing tasks that typically require human intelligence
Example: The artificial intelligence in my game is broken.
en: intelligence artificiel
byte
noun
A unit of storage capable of holding a single character. On almost all modern computers, a byte is equal to 8 bits.
Example: In fact, all data are bytes.
en: byte
central processing unit (CPU)
noun
The CPU is the brains of the computer where most calculations take place. In terms of computing power, the CPU is the most important element of a computer system.
Example: My application is consuming too much resource for my CPU.
en: CPU
computer
noun
A computer is a programmable machine. The two principal characteristics of a computer are: It responds to a specific set of instructions in a well-defined manner and it can execute a prerecorded list of instructions.
Example: I am programming on my computer.
en: ordinateur
database
noun
A structured set of data held in a computer, especially one that is accessible in various ways.
Example: All the information is stock in the database.
en: base de donnée
function
noun
A named section of a program that performs a specific task.
Example: If you want clean code, you need to use a lot of functions.
en: fonction
graphics processing unit (GPU)
noun
It is a single-chip processor that is used primarily for 3D applications. it creates lighting effects and transforms objects every time a 3D scene is redrawn. These are mathematically-intensive tasks, which otherwise, would put quite a strain on the CPU.
en: GPU
hard drive
noun
A hard disk, also referred to as a disk drive or hard drive, is a magnetic disk for storing computer data. It uses magnetic storage to store and retrieve digital data using one or more rigid, rapidly rotating platters coated with magnetic material.
Example: My hard drive is full. I need to make some space.
en: disque dur
network
noun
A network consists of two or more separate devices (laptops, printers, servers, etc.) that are linked together so they can communicate.
Example: I have some network issues
en: réseau informatique
operating system
noun
The operating system (OS) is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs and applications.
Example: My operating system is Windows Vista.
en: Système d'exploitation
programming
noun
The action or process of writing computer programs.
Example: I am currently programming my new website.
en: programmer
programming language
noun
A formal language comprising a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms.
Example: Which programming language are you using in your application?
en: Langage de programmation
random access memory (RAM)
noun
A type of computer memory that can be accessed randomly; that is, any byte of memory can be accessed without touching the preceding bytes
Example: Google chromes use a lot of RAM, but it is really fast.
en: RAM
server
noun
A server is a type of computer or device on a network that manages network resources. Servers are often dedicated, meaning that they perform no other tasks besides their server tasks.
Example: Google has thousands of web servers
en: serveur
software
noun
the programs and other operating information used by a computer.
Example: My software can't launch.
en: logiciel
SSD
noun
Abbreviated SSD, a solid state drive is a high-performance plug-and-play storage device that contains no moving parts.
Example: My SSD is ten times faster than my hard drive
en: SSD
URL
noun
The address of a World Wide Web page.
Example: Can you give me the URL of the Wikipedia.
en: URL
variable
noun
Variables are containers for storing data values. Each programming language has is own system for Variables.
Example: I have more than one hundred variables in my code.
en: variable